/*
* @description:吉林省发改委二级页样式
* @author: rainbow
* @update: rainbow (2016-01-06 10:10)
*/

.cr-main-rainbow { width:1100px; margin:0 auto; margin-top:30px; display:block; overflow:hidden;}

.cont-rainbow { width:1100px; height:auto; min-height:800px; overflow:hidden; margin-bottom: 40px; border-top:10px solid #3b65b8; background:url(cont_rainbow_main_bg.jpg) #fff repeat-x; font-size:14px;color:#3f3f3f;} 
.bread-rainbow { float:left; width:1058px; height:42px; line-height:42px; margin:10px 0; background:url(bread_rainbow_bg.png) 20px 11px no-repeat; padding-left:42px;}
.bread-rainbow a { color:#3f3f3f;}
.bread-rainbow a:hover { color:#143c89;}

.cont-rainbow .title-1 { float:left; height:35px; color:#3b65b8; border-bottom:1px solid #3b65b8; width:96%;margin:0 0 15px 20px;}
.cont-rainbow .title-1 .span-word { height:16px;  padding-left:12px; font-size:18px; font-weight:bold; background:url(title_rainbow_bg.jpg) 0 5px no-repeat;}

.cont-rainbow .mian-1 { float:left; width:98%;}

.cont-rainbow .mian-1 ul { float:left; margin:10px 0 10px 30px; border-bottom:1px dashed #ccc; width:97%; padding-bottom:20px;}
.cont-rainbow .mian-1 ul li { float:left; background:url(dot_li_rainbow.jpg) 0 16px no-repeat; line-height:24px; padding-left:10px; width:99%;}
.cont-rainbow .mian-1 ul li a { float:left; color:#3f3f3f; width:70%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.cont-rainbow .mian-1 ul li a:hover { color:#143c89;}
.cont-rainbow .mian-1 ul li span { width:11%; float:right; color:#999;}

/* page分页样式
---------------------------------------------------------------------------------*/
.a-pages { width:100%; margin:0 auto;  clear:both; padding:20px 0;}
.pages { width: 100%; display: inline-block;padding: 10px 0;text-align: center;}
.pages ul { margin: 0 auto;display: inline-block;}
.pages ul  li {float: left; border: 1px solid #DDD; padding: 5px 10px; margin-left: 10px; border-radius: 2px; display: block;}
.pages ul  li a { color:#666;}
.pages ul  li a:visited, .pages ul li a:link { color:#555;}
.pages ul  .current {border: 1px solid #3b65b8; background-color:#3b65b8; color: #fff;}
.pages ul  .current a {display: block;}
.pages ul  .current a:visited , .pages ul  .current a:link { color:#fff;}


/* right(右侧部分)
---------------------------------------------------------------------------------*/
.right-rainbow { width:80px; height:auto; overflow:hidden;  position:absolute; top:282px; left:50%; margin-left:565px;}
.right-rainbow .rainpic-1 { float:left; width:80px; hanging-punctuation:106px; background-color:#dddddd; border:1px solid #ddd; margin-bottom:10px;}
.right-rainbow .rainpic-1 img { width:80px; hanging-punctuation:80px; float:left;}
.right-rainbow .rainpic-1 .describle-rainbow { float:left; width:80px; height:25px; line-height:25px; text-align:center;}
.right-rainbow .rainpic-2 { float:left; width:80px; height:85px; border:1px solid #ddd; margin-bottom:10px;}
.right-rainbow .rainpic-2 img { width:80px; height:85px;}

/* footer样式
---------------------------------------------------------------------------------*/
.footer-rainbow { width:100%; margin:0 auto; background-color:#3b65b8; height:110px; line-height:26px; clear:both;}
.footer-rainbow .center-rainbow { margin:0 auto; color:#fff; width:1160px; height:90px; text-align:center; padding-top:16px; position:relative;}
.center-rainbow a{color:#fff;}
.footer-rainbow .center-rainbow img { width:52px; height:63px; position:absolute; top:30px; left:220px;}
.footer-rainbow .center-rainbow p { margin-left:100px;}




/* picture_list 样式
---------------------------------------------------------------------------------*/
.picture-list-rainbow { width:100%;}
.picture-list-rainbow ul { width:100%; margin:0px 30px ;}
.picture-list-rainbow ul li { float:left; margin:30px 40px; width:283px; height:189px;}
.picture-list-rainbow ul li a { color:#3f3f3f;}
.picture-list-rainbow ul li a:hover { color:#143c89;}
.picture-list-rainbow ul li img { float:left; width:283px; height:189px; margin-bottom:8px;}
.picture-list-rainbow ul li span { float:left; line-height:24px; width:283px; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}


/* three_page 样式
---------------------------------------------------------------------------------*/
.three-page-title { float:left; width:96%; line-height:30px; font-size:24px; font-weight:bold; margin:20px 2%; text-align:center;padding:20px 0; border-bottom:1px solid #eee;}
.three-page-detail { float:left; width:96%; text-align:center; margin-bottom:30px;}
.three-page-detail span { margin:10px 26px;}
.three-page-detail span a { color:#3f3f3f;}
.three-page-detail span a:hover { color:#143c89;}
.three-page-main { float:left; width:96%; margin:0 2% 20px 2%; line-height:26px;}
.three-page-main img { width:600px;  height:340px; text-align:center; margin:10px 0 10px 250px;}
.thee-page-footer { border-top:1px solid #eee; padding-top:15px; float:left; width:96%; margin:0 2% 20px 2%;}
.thee-page-footer a { color:#3f3f3f; float:right; margin-left:15px;}
.thee-page-footer a:hover { color:red;}

/* search_list 样式
---------------------------------------------------------------------------------*/
.search-list-input { width:100%; float:left; margin:15px 0 15px 30px; line-height:32px;}
.search-list-input input[ type="text"]{ float:left; margin-right:10px; width:390px; height:32px; line-height:32px; border:1px solid #a4b7df; padding-left:5px;}
.search-list-input button { float:left; width:75px; hanging-punctuation:32px; line-height:32px;  border:1px solid #a4b7df; background-color:#eee; margin-right:30px;}
.search-list-input input[ type="checkbox"] { width:16px; height:16px; float:left; margin:9px 6px 0 0;}
.search-list-input span a { color:red; text-decoration:underline;}
.search-list-input span a:hover {color:red; text-decoration:underline;}
.search-list-result { margin:15px 2% 5px 2%; float:left; width:96%;}
.search-list-content { width:96%; float:left; margin:10px 3%;}
.search-list-content ul { width:96%;}
.search-list-content ul li { float:left; width:100%; padding-bottom:20px;  margin-top:20px;border-bottom:1px dashed #eee;}
.search-list-content ul li .title-list { width:100%; float:left; font-weight:bold;}
.search-list-content ul li .describle-list { width:100%; margin:15px 0; line-height:24px; float:left;}
.search-list-content ul li .website-list { width:100%; float:left; }
.search-list-content ul li .website-list a { color:#068206;}
.search-list-content ul li .website-list span { margin-left:20px; color:#999;}


/*to-top
--------------------------------------------------------------*/
.to-top { width: 69px; height: 72px;  background:url(to_top_icon_rainbow.png) no-repeat; position:fixed; right:20px; bottom:20px; display:block;}



/* list_twoleft 样式
---------------------------------------------------------------------------------*/
.left_secondlist_lv { float:left; width:20%; margin-left:1%;}
.right_secondlist_lv { float:right; width:79%;}
.left_secondlisttit_lv { background:#3b65b8; height:50px; text-align:center; margin:0 auto; color:#fdfaf3; font-size:18px; line-height:50px;}
.left_listul_lv { margin:0 auto; width:220px; margin-top:5px;}
.left_listul_lv li{ width:100%; height:50px; background:#f5f5f5; margin-bottom:2px; font-size:14px; line-height:50px;}
.left_listul_lv a { width:200px; display:block; padding-left:20px; background:url(jlsfgw_lv_listbg01.png) 85% 50% no-repeat; color:#3b65b8;}
.left_listul_lv a:hover { background:#06c url(jlsfgw_lv_listbg02.png) 85% 50% no-repeat; color:#fff;}




/*林小宇*/
.wrap{ margin:0 auto; overflow:hidden;}